human remain - German English Dictionary